import java.io.File;
import java.io.FileWriter;

public class sortieHtml {
	protected static String sligne = System.getProperty("line.separator");

	public static void write(String dossierin, String dossierout) {
		File fichier = new File(dossierout + "\\resultat.html");
		try {
			// Creation du fichier
			fichier.createNewFile();
			FileWriter writer = new FileWriter(fichier);
			try {
				// ecriture du fichier html
				writer.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\""
						+ sligne
						+ "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"
						+ sligne
						+ "<html lang=\"fr\" xml:lang=\"fr\" xmlns=\"http://www.w3.org/1999/xhtml\">"
						+ sligne
						+ "<head>"
						+ sligne
						+ "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />"
						+ sligne
						+ "<title>Resultat</title>"
						+ sligne
						+ "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />"
						+ sligne
						+ "</head>"
						+ sligne
						+ "<body>"
						+ sligne
						+ "<table border=\"1\">"
						+ sligne
						+ "<tr><th>nom du fichier</th><td>fichier.mid</td><td>fichier.ly</td><td>Nombre d'harmonisation</td><td>critere de beauté 1</td><td>critere de beauté 2</td><td>critere de beauté 3</td><td>critere de beauté 4</td></tr>");

				for (int i = 0; i < directories.nbfichier; i++) {
					writer.write("<tr><th>"
							+ directories.nomfichier[i]
							+ "</th><td><a href=\""
							+ directories.nomfichier[i].substring(
									dossierin.length() + 1,
									directories.nomfichier[i].length() - 6)
							+ ".mid\">"
							+ directories.nomfichier[i].substring(
									dossierin.length() + 1,
									directories.nomfichier[i].length() - 6)
							+ ".mid"
							+ "</a></td><td><a href=\""
							+ directories.nomfichier[i].substring(
									dossierin.length() + 1,
									directories.nomfichier[i].length() - 6)
							+ ".ly\">"
							+ directories.nomfichier[i].substring(
									dossierin.length() + 1,
									directories.nomfichier[i].length() - 6)
							+ ".ly"
							+ "</a></td><td>nombre harmonisation</td></tr>"
							+ sligne); // a completer nb harmonisation
				}
				writer.write("</table>" + sligne + "</body>" + sligne
						+ "</html>");

				System.out.println("fichier html ecrit");
			} finally {
				// on ferme le fichier
				writer.close();
			}
		} catch (Exception e) {
			System.out.println("Impossible de creer le fichier");
		}
	}
}
